package com.cloud.pole.api.merchant;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class ShopMerchantInfoApi implements Serializable {
	/**
	 * 有效标志（0：无效 1：有效）
	 */
	public static final int MECHANT_STATUS_INVALID = 0;
	public static final int MECHANT_STATUS_OK      = 1;
	
	 /**
     * 商家Id
     */
    private Integer merchantId;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 创建人ID
     */
    private String createUserId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 有效标志（0：无效 1：有效）
     */
    private Integer mechantStatus;

    /**
     * 积分
     */
    private Integer score;

    /**
     * 余额(分)
     */
    private Integer wallet;

    /**
     * 商户号
     */
    private String merchantNo;

    /**
     * 上次提现时间
     */
    private Date lastWithdrawTime;

    /**
     * 税点
     */
    private Integer taxPoint;

    /**
     * 提现间隔天数
     */
    private Integer withdrawDay;

    /**
     * 开户银行
     */
    private String bankName;

    /**
     * 银行卡号
     */
    private String bankCardNo;

    /**
     * 银行卡户名
     */
    private String bankUserName;

    /**
     * 省份ID
     */
    private String provinceId;

    /**
     * 省份
     */
    private String provinceName;

    /**
     * 城市ID
     */
    private String cityId;

    /**
     * 市编码
     */
    private String cityCode;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 区县id
     */
    private String districtId;

    /**
     * 区编码
     */
    private String districtCode;

    /**
     * 区县名称
     */
    private String districtName;

    /**
     * 联系人
     */
    private String contactName;

    /**
     * 联系电话
     */
    private String contactTele;

    /**
     * 联系手机
     */
    private String contactMobile;

    /**
     * 公司地址
     */
    private String companyAddress;

    private static final long serialVersionUID = 1L;

	public Integer getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(Integer merchantId) {
		this.merchantId = merchantId;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getMechantStatus() {
		return mechantStatus;
	}

	public void setMechantStatus(Integer mechantStatus) {
		this.mechantStatus = mechantStatus;
	}

	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}

	public Integer getWallet() {
		return wallet;
	}

	public void setWallet(Integer wallet) {
		this.wallet = wallet;
	}

	public String getMerchantNo() {
		return merchantNo;
	}

	public void setMerchantNo(String merchantNo) {
		this.merchantNo = merchantNo;
	}

	public Date getLastWithdrawTime() {
		return lastWithdrawTime;
	}

	public void setLastWithdrawTime(Date lastWithdrawTime) {
		this.lastWithdrawTime = lastWithdrawTime;
	}

	public Integer getTaxPoint() {
		return taxPoint;
	}

	public void setTaxPoint(Integer taxPoint) {
		this.taxPoint = taxPoint;
	}

	public Integer getWithdrawDay() {
		return withdrawDay;
	}

	public void setWithdrawDay(Integer withdrawDay) {
		this.withdrawDay = withdrawDay;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankCardNo() {
		return bankCardNo;
	}

	public void setBankCardNo(String bankCardNo) {
		this.bankCardNo = bankCardNo;
	}

	public String getBankUserName() {
		return bankUserName;
	}

	public void setBankUserName(String bankUserName) {
		this.bankUserName = bankUserName;
	}

	public String getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(String provinceId) {
		this.provinceId = provinceId;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getCityId() {
		return cityId;
	}

	public void setCityId(String cityId) {
		this.cityId = cityId;
	}

	public String getCityCode() {
		return cityCode;
	}

	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public String getDistrictId() {
		return districtId;
	}

	public void setDistrictId(String districtId) {
		this.districtId = districtId;
	}

	public String getDistrictCode() {
		return districtCode;
	}

	public void setDistrictCode(String districtCode) {
		this.districtCode = districtCode;
	}

	public String getDistrictName() {
		return districtName;
	}

	public void setDistrictName(String districtName) {
		this.districtName = districtName;
	}

	public String getContactName() {
		return contactName;
	}

	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	public String getContactTele() {
		return contactTele;
	}

	public void setContactTele(String contactTele) {
		this.contactTele = contactTele;
	}

	public String getContactMobile() {
		return contactMobile;
	}

	public void setContactMobile(String contactMobile) {
		this.contactMobile = contactMobile;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	} 
}